Lefleur is located in Memphis, Tennessee. This is the only Lefleur we found in Memphis.
4538 Poplar Avenue
Memphis, Tennessee - 38117
Phone: (901) 683-4313
To get the step by step driving directions to Lefleur, please enter your starting address below:
There are 50 other gift shops found around Lefleur.