El Hostal Casa Flores se encuentra en San Pedro de Atacama, a 730 metros de la plaza principal y la iglesia de San Pedro de Atacama. Ofrece conexión WiFi gratuita.
Las habitaciones disponen de escritorio, armario y baño privado.
El establecimiento se halla a 3,7 km del pucará de Quitor, a 12 km del valle de la Luna y a 18 km de la laguna Cejar.
El aeropuerto El Loa está a 100 km.