Architecture: McBride Architects. Photos: McBride Architects.