Can I see a menu?

Little Greek Fresh Grill | Sep 8, 2020 | Category: Greek restaurant in Tampa, Florida

Little Greek Fresh Grill - All questions

Address: 12117 W Linebaugh Ave, Tampa, FL 33626, USA

Valerie Okr | Sep 8, 2020

Hit the link below. The food is wayyyy better than Hungry Greek. Delicious

Little Greek Fresh Grill | Sep 8, 2020

https://littlegreekfreshgrill.com/menu/

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places