I believe this is a bio-med building near the beach in Barcelona, Spain