at 966 S Cooper St, Memphis , 38104 United States
749 FB users likes Beauty Shop Restaurant, set it to 108 position in Likes Rating for Memphis, Tennessee in Local Business category
Beauty Shop Restaurant is Memphis based place and this enity listed in Nightlife category. Located at 966 S Cooper St TN 38104. Contact phone number of Beauty Shop Restaurant: (901) 272-7111