39.33268753418827 ­26.184539794921875
Go to map view
Theodora Hotel - Petra
Theodora Hotel - Petra
Theodora Hotel - Petra
Theodora Hotel - Petra
Theodora Hotel - Petra
Theodora Hotel - Petra
81109 Petra, Greece , Petra +30 225 304 1354
Within 250 metres from the sandy Petra Beach in Lesvos, Theodora Hotel features a pool with sun terrace and a bar amidst its lush garden. It offers free Wi-Fi in its public areas and self-catering units with a private balcony. Overlooking the garden, the pool or the mountain, the apartments of Theodora are traditionally decorated with dark-wooden furnishing... More from booking.com

Get Rates

Show Theodora Hotel at top of the results.

Get Flight + Hotel

Amenities

General Bar/Lounge, Parking (free), Pool (outdoor), Storage available
Activities Bicycle rental
Services Car rental
Internet Internet, WiFi (free)