by urf
a Restaurant in the city of Las Palmas on The Gran Canary Island on the Canary Island of Spain in the Atlantic ocean.