Address : santa rosa de lima 11, santa cruz de tenerife Show Hotel Map
Hotel located in a quiet street in central Santa Cruz, near the harbor, next to Plaza Principe Felipe de Asturias, 100 mts of Castle Street, 300 meters from Plaza Candelaria and Plaza of Spain. Guimerá Theatre tram-stop at 5 minutes. Hotel surrounded by restaurants, bars and business center of the city.