I love their sandwiches this is a good restaurant
Address: 5302 E Fowler Ave, Temple Terrace, FL 33617, USA
Celese Moss | Jul 21, 2019
Always fresh quality food and excellent customer service
Jenn Redd | Jul 21, 2019
They have a great menu and wonderful customer service.
Thanks! Your answer is awaiting moderation.