You won't find hanging clay pots or other taverna cliches at this sleek Greek restaurant in Astoria.
The Scene Greek restaurants in Astoria aren't usually known for their sense of style, but this corner spot is doing its best to change that. Earthy elements like naturally finished wood chairs, bright green plants and local…Read More