Hotel Terraza
85 Ave. Sur Y Calle Padres Aguilar, San Salvador, El Salvador
Booking.com
Book Now