Address:
276 West End Lane
West Hampstead
London
NW6 1LJ
United Kingdom
Tel:
020 7794 1730
Website:
www.chelsea-square.co.uk