Shopping plaza in Puerto Rico, Gran Canaria, with restaurants, bars, a supermarket and shops for everyday beachwear.

source