Smellieellie2016

Leighton Buzzard, United Kingdom |

“Couldn’t be better”

5 of 5 stars

Reviewed 15 March 2016

Best restaurant in town for food and service, can’t be beaten. Service excellent even when very busy.