Cavan Bakery

42 Broad Street Teddington TW11 8QY