Three Horseshoes

Three Horseshoes
Hemel Hempstead, Hertfordshire, HP1 2RZ
Photo of Three Horseshoes