Holroyd Arms is located within London, United Kingdom. The exact postal address is 36 Aldershot Road, Guildford, London, United Kingdom