Rooms
The hotel has 120 rooms.
Petra - 81109 - Lesbos,
Greece
View Map
Area: Petra
Other amenities/services: reception, lounge, breakfast room.
Important place or monument close to the hotel: the hotel is located 300m from the center of the village of Petra & the main road, beach - 1km..
The hotel has 120 rooms.
The Hotel Theofilos offers a relaxing bar.
El. Venizelou street, 49
Zone: Mitilini
Distance from the hotel: 1243 m