Browns Restaurant Leeds.Browns Restaurant is a large restaurant, largest in the Browns group of fourteen restaurantswith a capacity for over 400 cusomers. Some of the features of the prevous owners a bank have been retained to good effect, but this does give it a business atmosphere. Browns ...
restaurants, reviews, ratings, menus, maps, directions, restaurant guide - restaurants in my locality