Trelles Cabarrocas Architects

Fine House

Photo: Mark Roskams