Astoria
Telly's Taverna is one of Astoria.

1. Telly's Taverna

9.0
2813 23rd Ave (28th), Astoria, NY
Greek Restaurant · 33 tips and reviews