Shop · The Farm Shop, Ombersley Road, Worcester, WR3 7RH
…Awaiting inspection
Registered with Wychavon council.
All food hygiene ratings in WR3
Shop ratings in Wychavon · All of Wychavon