Teobaldo Power, que cuenta con terraza y zona de playa privada, se encuentra en Puerto de la Cruz, a 3 min a pie de Playa del Muelle y a 700 metros de Playa Jardín. El alojamiento está a unos 2 min a pie de Plaza del Charco, a 800 metros de Parque Taoro y a 3,3 km de Jardines botánicos. Este alojamiento libre de humo está a 8 min a pie de Playa de San Telmo.
Las habitaciones de este alojamiento están equipadas con TV de pantalla plana. Todas las habitaciones disponen de baño compartido y aire acondicionado, y algunas tienen además balcón.
Teatro Leal está a 30 km del alojamiento, y Museo Militar Regional de Canarias está a 36 km. El aeropuerto más cercano (Aeropuerto de Tenerife Norte – Ciudad de La Laguna) está a 25 km del alojamiento.