2A Shore Road by David James Architects

2A Shore Road by David James Architects (3)