You are here
Time and again, Athens gets voted best Greek restaurant in town, as it should for authentic dishes done right. With a space much bigger than its former digs, this is still the best place to get gyros, Greek pizzas, monster salads, and standards like spanakopita. And don’t forget to get your opa! on. No reservations.