cameronlodgestafford.co.uk Location: Stafford in England | United Kingdom | EuropeCategory: apartments | rooms