Hotel Restaurante Salvadora
Restaurant • Hotel • Mediterranean restaurantStraightforward rooms in a relaxed hotel with free Wi-Fi, plus a warm restaurant & a tapas eatery. People often mention staff,
Address
Av. Constitución, 102, 03400 Villena, Alicante, Spain
Website
Contact
+34 965 80 09 50Price rating
$74/night
Rating on Google Maps
3.60 (813 reviews)Open on Google Maps