The Keep

The Keep
29–30 Castle Street, Guildford, Surrey, GU1 3UW