JavaScript is not enabled.
Head to The Greek Islands in Greek Town - Review by citysearch c | Papaspiros

Papaspiros

Claim

Head to The Greek Islands in Greek Town 10/30/2008

Only reason to eat here, you are to tired or to lazy to drive 15 minutes to Greek Town Pros: Location Cons: Nothing memorable or stimulating to taste buds more
Summer SALE!!!:
15% OFF all yearly plans
Use year15 at checkout. Expires 1/1/2021