Dogs Head
➤ 18 Market Square, Bishops Stortford I-CM23 3UU, United Kingdom
European, Seafood, Kebab, Cafés, Pub
"my sisters surprise party at this place about the past weekend. the atmosphere was great and the staff was extremely helpful and accentuated. it was mainly served by sami that was efficient and a great advantage for the dog head. Thank you!"