Villa Alexandra is a country-style hotel offering cozy rooms, free breakfast, a relaxed restaurant, and a bar. Guests can enjoy complimentary Wi-Fi and private parking.