A complex of six apartments with access to sun decks and terraces. Located in Cabrera de Mar, Catalonia, Spain, this residential complex combines vernacular architecture cues and contemporary design.... Read full article »