Newtown Greek Restaurants

I Should Be Souvlaki

I Should Be Souvlaki

Greek   $$$$$   Opens at 12:00:PM

Newtown

Steki Taverna

Steki Taverna

Greek   $$$$$   Opens at 6:30:PM

Newtown

Since its opening in November 1983, Steki Taverna has been the Newtown restaurant of choice for many city dwellers looking for authentic Greek cuisine. Well known for its lively ambience and casual...