22 Hill Street is located within the heart of St Helier town centre, directly opposite the .....
St Helier House, is situated west of St Helier town centre, on Westmount Road. Immediately opposite, to the south, is People's Park...
Relevance: 11.869131