Leto Hotel
Hotel
Megalópolis, Arcadia
Situated in Megalópolis, Leto Hotel has a bar, shared lounge, garden, and free Wi-Fi throughout the property. This 2-star hotel offers a shared kitchen and room service. The accommodation features evening entertainment and a 24-hour front desk.
Number of rooms: 14
P. Kefala 14, Megalópolis, 22200, Greece