Share
twitterlinkedinfacebook
Image 1 of 1
forumtm01.jpg
Forum Building under construction in Barcelona, Spain. The toll building with red line is a new hotel, which is also under construction...February 16, 2004