The Bell Hotel

Phone: 01684 293293
Address: Church St, Tewkesbury, Gloucestershire, GL20 5SA

View The Bell Hotel's Website

Bio The Bell Hotel is located in beautiful Tewkesbury Town Centre, They sell our full range on their bar in the restaurant dining area. Open on Sunday which is very rare for Tewkesbury, perfect for those who want to take home some Tewkesbury memorabilia.