Lazar Place & Facility
1059 N Watkins St
Memphis, TN 38107
Memphis, TN 38107