French Restaurants Watford Town Centre, Watford - Welcome to the directory of Watford Town Centre French Restaurants and bistros in Watford Town Centre. It lists french restaurants and bistros who offer french food and french cuisine. Find business details, ratings and reviews of your local bistro or french restaurant in Watford Town Centre, Watford and write your own review. Are you a bistro in Watford Town Centre? Why not advertise your french food business on the Watford Town Centre Business Directory – IT'S FREE!