springhouseapartments.co.uk Location: Harrogate in England | United Kingdom | EuropeCategory: apartments