Taverna Olympos

Restaurants

Greek Restaurants

For Greek cuisine, the best bet is Taverna Olympos. This fabulous restaurant is reasonably priced and serves Greek food prepared…

Read More »
Back to top button