West Hampstead Square – clock & habitat towers in construction 23.03.17

8167-170323-clocktowervisit4