Has the restaurant moved to a new address. I drove by on January 14 and was surprised to see it was a few doors down..?
Address: 150 Peabody Pl Ste 103, Memphis, TN 38103, USA
Money Hands | Feb 4, 2019
Still in the same location
Donald Walton | Feb 4, 2019
Same spot!!
Shawn Sr | Feb 4, 2019
Same locale
Bill Neeley | Feb 4, 2019
No still where it has always been
Thanks! Your answer is awaiting moderation.