Cavan Bakery

183 High Street Hampton Hill TW12 1NL