JavaScript is not enabled.
Amazing Food! Best food in town! - Review by citysearch c | Greek Flame Taverna

Greek Flame Taverna

Claim

Amazing Food! Best food in town! 11/28/2005

This restaurant makes me feel right at home. Everyone there makes u feel like u are a part of the family. The food is always fresh and deliscious. more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021