at Wrexham Road Farm, Holt Village,, Chester , LL13 9YU United Kingdom
161 FB users likes Bellis Brothers Farm Shop, set it to 118 position in Likes Rating for Chester, Cheshire in Local Business category
Bellis Brothers Farm Shop is Chester based place and this enity listed in Professional Services category. Located at Wrexham Road Farm, Holt Village, LL13 9YU.