The Bell – Odell, Bedford
Place Category: Restaurants and Online-Table-Booking
-
The Bell, a Pub Food Restaurant, is situated at 81 High Street, Odell, Bedford, Bedfordshire.
-
-
-
Book/Order:
Book a Table