Sands Beach Resort

Avda Islas Canarias 243
Costa Teguise
Spain