Grand Hotel Mencey

Santa Cruz de Tenerife, Spain

View map