8.6/10
Excellent
20 reviews
Free Wi-Fi
Located in The Varos Village of Lemnos, The Varos Residences Hotel offers traditionally decorated accommodation with free Wi-Fi access.
Number of rooms: 36
Varos Lemnos, Varos, 81401, Greece