The Best 15 Restaurants in Ottawa, United States

4.5 Rating
49 reviews

219 18td Ave, Naplate, Ottawa, IL 61350-3707, Ottawa

"We were there 2 hrs. It was ok food"