Three Horseshoes

Three Horseshoes
Hemel Hempstead, Hertfordshire, HP1 2RZ