Norwood South
1039 S Laramie St
Peoria
IL
61605
(309) 671-1260
Open Map
Description
Norwood South is located at 1039 S Laramie St, Peoria, IL. This business specializes in Barbecue Restaurants.
by merchantcircle on February 17, 2016 from
merchantcircle
bars
bars grills & pubs
bars, taverns & cocktail lounges
bbq restaurant
Entertainment & Arts
food
grill
restaurant
Restaurants
Taverns