Restaurants in London, WI Back to Cities In WisconsinCuisine TypesView AllBar & Grill London DepotW9696 Main St$$