Conveniently located 657 feet from the main square, Lugar de Chelles offers accommodations in Castro. Free WiFi access is available. Guests at Lugar de Chelles can book private rooms with shared bathroom facilities. Free tea and coffee are available for guests in the shared living room. Lugar de Chelles features a tour desk on site, as well as luggage storage and lockers. The property is located 329 feet from Cruz del Sur bus terminal and 657 feet from the cathedral of Castro.