The Olive Tree Hotel is a 3.5-star hotels 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.
Read More














