Smackers

Restaurant · 7780 US-64 Ste 101, Memphis, TN

Dine-In

Hours

More food in Memphis, TN