The Olive Tree Hotel is a 3,5-star hotel that has been welcoming guests since 1990.
The accommodation went through a renovation in 2014.
The Olive Tree Hotel is part of Independent under Independent.
There are 145 rooms spread across 2 floors.
Selengkapnya














