by urf
a restaurant at the Playa des Ingles in town of Maspalomas on the Canary Island of Spain in the Atlantic ocean.