Spain / Tag

Apartment in Barcelona by Cometa Architects

This contemporary 2691 sq ft apartment located in Barcelona, Spain, was designed in 2014 by Cometa Architects.

Read more