The Keep

The Keep, Guildford

rated excellent

The Keep

29 Castle Street
Guildford
GU1 3UW