Tagged:  greek restaurants

Home » Posts tagged "greek restaurants"

Best Ever Greek Food

In Miami, Restaurant Reviews On March 8, 2013 0 Comments

Ouzo’s off Biscayne on 78th Street in Miami is truly a gem. With a great location right on one of the canals this cozy, mediterranean style restaurant is… Read More »