Clock House
View on map
51.3011711, -0.4902193
1 High St
Woking
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!