Offering barbecue facilities and city view, Odessa Otel Avsallar is located in Avsallar, 500 metres from Avsallar Public Beach and 2 km from Lonicera World Beach. This beachfront property offers access to a terrace.
Rooms total: 16 More information »Historical Alarahan 8.8 km