Filter

Cuisines
Select cuisines
Features
Select features

The Best 15 Restaurants in Ottawa, Illinois (IL), United States

Casa Mia restaurant
4.5
49 reviews

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

We were there 2 hrs. It was ok food