Its got good character and its very popular with the people, far from the typical English village idiot, this restaurant of the same name is one of LA's newest hot spots for a spot of tea... or beer. Address: 7383 Melrose Ave. Los Angeles CA USA 90046 1 323 655-3331