Mamas Kitchen
Restaurant
•
9312 N Florida Ave, Tampa, FL 33612, USA
8.2
Wednesday: 7 AM – 3 PM
See if anyone you trust recommends it!