Situated in Torba Bay, Hotel Olivia is only 400 metres from the beach. The hotel has an outdoor pool, and a terrace with extensive sea views. All rooms have air conditioning and free Wi-Fi. The rooms of Olivia Hotel include a TV and a mini fridge.
Situated in Torba Bay, Hotel Olivia is only 400 met Read more
Situated in Torba Bay, Hotel Olivia is only 400 metres from the beach. The hotel has an outdoor pool, and a terrace with extensive sea views. All rooms have air conditioning and free Wi-Fi. The rooms of Olivia Hotel include a TV and a mini fridge.
Situated in Torba Bay, Hotel Olivia is only 400 metres from the beach. The hotel has an outdoor pool, and a terrace with extensive sea views. All rooms have air conditioning and free Wi-Fi. The rooms of Olivia Hotel include a TV and a mini fridge.
Number of Rooms: 20