2 Ram Yard, High St, Bedford MK40 1AL
restaurant, Bedford, England, United Kingdom
Today
How to go there