The Cavan Bakery

Bakeries

The Cavan Bakery

Middlesex - HAMPTON

12 High St, Hampton Hill, Hampton TW12 1PD, UK

TW12 1PD