Find tea rooms in Watford. Listings include Baba Chai.
Watford’s first authentic kerb-side chai spot. Come and enjoy fresh karak and kashmiri tea as well