Fish Beach Taverna

Fish Beach Taverna, Le Meridien Mina Seyahi Beach Resort & Marina