Service is horrible my husband and I were insulted yesterday by one of the servers was horrible and rude now tito and Debbie are gone no reason to go back
Address: 1312 Apollo Beach Blvd E, Apollo Beach, FL 33572, USA
Courtney Lopez | Sep 14, 2020
Those people have been working there so long they don't give af
Joshua Patterson | Sep 14, 2020
Place has been a rotting corpse since the 1980s
Thanks! Your answer is awaiting moderation.