Altos de Merlo Suites
3-star Merlo hotel with bar/lounge
Reviews
9.2 out of 10
Wonderful
Popular amenities
Explore the area
1388 Av. del Sol, Merlo, San Luis, 5881
- Sun Dial "El Ojo del Tiempo"19 min walk
- Parroquia Nuestra Senora del Rosario3 min drive
- Cathedral of Merlo3 min drive