Hostal Hellen Ross ligt op 150 m van het centrale plein en op 700 m van het busstation. Het biedt gratis WiFi en een continentaal ontbijt in Nazca. Het hotel beschikt over een fitnesscentrum en een bar.
De rustige kamers van Hellen Ross zijn voorzien van kabel-tv en een eigen badkamer met warm water. Er is roomservice beschikbaar.
Op verzoek kunt u gebruikmaken van een wasservice en een geldwisselservice. Er is toeristische informatie beschikbaar om de omgeving te verkennen.
Hostal Hellen Ross biedt gratis privéparkeergelegenheid.