Chegworth Farm Shop (Notting Hill), London

About Chegworth Farm Shop (Notting Hill)

A traditional farm shop in the heart of London

This is all the information we have available. If you pop in, please ask them to get in touch with BigBarn to add more.

221 Kensington Church Street Notting Hill
W8 7LX

View Nearby Producers