Lil' Britain
Fish and Chips
Lil' Britain is a British fish and chips shop run by Brits. It offers a traditional experience for customers seeking authentic British cuisine.
Location
Best places nearby
The highest rated places close to Lil' Britain.
Local restaurants nearby
116 North St, Bennington, VT 05201, USA
