145 Lt. George W Lee Avenue, Memphis, TN 38103, United States
Location
145 Lt. George W Lee Ave
Memphis
, TN
See map: Google Maps