Hotels
Eco Plaza Hotel
Leguizamón 224, Salta, Salta
Hotel in Salta, at Leguizamón 224.
Amenities: air-conditioning, 24-hour front desk, bed linen, terrace / solarium and free Wi-Fi.
Amenities
Show all 5 amenities
Room Service
- Bed Linen
WiFi
- Free Wi-Fi
Other services
- 24-hour front desk
- Air-conditioning
- Terrace / Solarium
Where you’ll be
Leguizamón 224, Salta