Loading hotel details…
Hotel Windsor Plaza, San Salvador (2-star) | TravelManiac