Choose your room
Teobaldo Power Hotel
Located approximately a 25-minute walk from Teobaldo Power Hotel Puerto de la Cruz, guests can reach the 18th-century Botanical Garden.
Located in close proximity to the Playa del Muelle, the guest house also provides easy access to the Puerto Street Art. The Plaza de la Iglesia is only 550 m from here. This Puerto de la Cruz hotel is in the vicinity of Playa del Castillo Public Beach. Loro Parque Gratis Express bus station is a mere 0.8 km from the Teobaldo Power.
The rooms include tea and coffee making equipment, along with a flat-screen TV with satellite channels for your convenience. Offering amenities such as hairdryers and bathrobes, the bathrooms also feature a bidet, a separate toilet, and a shower.
Meson los Gemelos offers a wide range of European dishes and lies about 5 minutes' walk away.