Hotel Villa Terra
Hotel • Bed and breakfastHumble rooms & suites in a colorful hotel offering garden seating, plus free breakfast & Wi-Fi. People often mention nice,
Address
Calle El Mirador y, 95 Avenida Norte, San Salvador, El Salvador
Website
Contact
+503 2536 2000Rating on Google Maps
4.20 (224 reviews)Open on Google Maps