Leo's Place
10. 8-30 Leo's Place on JFK, Greek "comfort food," everyone thought food was just "OK." Another place I've walked past a million times but never went inside. Very simple diner with basic menu. Nothing special, but if you want decent food at a reasonable price, in unpretentious surroundings, this place is for you.
0 Comments:
Post a Comment
<< Home