Manor Farm Shop & Tea room

Manor Farm Shop & Tea room
Manor Farm Main Street, Lutterworth, Leicestershire, LE17 6DB
  • Telephone 01788 869002
Photo of Manor Farm Shop & Tea room