According to the restaurant's website, this location (228 1st Ave. - Lower East, Manhattan) was not mentioned. Only Bay Shore and Astoria was mentioned. Does this location for this restaurant exist and the the owners forgot to update the website?
Address: 228 1st Ave., New York, NY 10009, USA
Raul Avila | Sep 29, 2021
Good address, enjoy the food
Robert Laird | Sep 29, 2021
Yes, I had lunch there this past weekend in fact. Good Greek food.
Thanks! Your answer is awaiting moderation.