Casa Venus ligt in San Cristóbal de las Casas, op minder dan 1 km van museum Na Bolom en 10 minuten lopen van Amber Museum. De accommodatie is dicht bij La Merced Church, Del Carmen Arch en San Cristobal Church. Het hotel is voorzien van een terras en een 24-uursreceptie.
De kamers bij het hotel hebben een flatscreen-tv. Naast een eigen badkamer met een douche en gratis toiletartikelen, hebben kamers bij Casa Venus ook gratis WiFi. Alle kamers bij de accommodatie hebben beddengoed en handdoeken.
Populaire bezienswaardigheden in de buurt van Casa Venus zijn Kathedraal van San Cristobal, Santo Domingo Church San Cristobal de las Casas en Central Plaza & Park. Het dichtstbijzijnde vliegveld is Internationale luchthaven Ángel Albino Corzo, op 77 km van het hotel.