Map
32 Avda. del Oasis, Maspalomas, Gran Canaria, Canary Islands, Spain
Courtesy of Design Hotels
Hotel
Seaside Grand Hotel Residencia