Located just 1312 feet from the World Trade Center, Mirador Plaza has a 24-hour gym, an outdoor pool and gardens. The air-conditioned rooms offer free Wi-Fi, and views of the San Salvador Volcano. Each room at ... Read more

View all Luxury Hotels in San Salvador