Horse Shoe Pub

Horse Shoe Pub, 29 South St, Hudson, MA 01749, United States

(978) 568-1265

Location