Trelles Cabarrocas Architects

Magnolia House

Photo: Sylvia Martin