What you find on the roof of a shopping center

Shot on August 1, 2010 at 20:49 by | Add a Comment

namely on the roof of the La Marina shopping center in Benidorm, Spain.

Tags: ,

Category: Benidorm, Buildings

Leave a Reply