Loading map…

The Clock House

The Clock House in Guildford, United Kingdom, offers a refined dining experience. The inviting aroma of roasted meats fills the air, promising a tender texture. It's a taste of classic British cuisine with a modern touch.