Centro Comercial Tapahuga

Location: La Gomera, Canary Islands, Spain.