Hotel nearby Mejicanos
2 found
Villa Margarita
Featuring free WiFi, Villa Margarita is located in San Salvador. Featuring a 24-hour front desk, this property also provides guests with a terrace. The hotel features an indoor pool and room service.
More Hotel in other Cities
Interesting places in Mejicanos
Search this area