national.restaurant
Restaurant Menus & Prices
Restaurants Near Me
Gift Cards
Nutrition
Recipes
Content Hub
Home
Restaurants Near Me
New Amsterdam Bar & Restaurant
IL
New Amsterdam Bar & Restaurant in
IL
Popular locations
New Amsterdam Bar & Restaurant - 120B SW Water Street
120B SW Water Street
Peoria, Illinois 61602
New Amsterdam Bar & Restaurant Locations by Cities
P
Peoria