Casa Margarita #224

Overview
224 Leeward Way, Ottawa, 61350 United States
near Exit 90 on I-80 (~1.9mi)
Call to book 1-800-219-2797 by Res.ai
Group Sales: 1-800-906-2871
AI Insight

I don't see amenities listed; it's about 17.3 miles from Starved Rock State Park and about 3.6 miles from Community Hospital of Ottawa, which may be appealing for visitors interested in nearby natural attractions or proximity to local services.

Trusted

We are a part of Reservations Group, a trusted independent travel company since 2003. More Info

Select your room

FAQs about Casa Margarita #224

Similar Hotels
Kindred Spirit #7P
Ottawa, IL
~1.21 miles away from Ottawa
View
River House 1W
Ottawa,
~1.25 miles away from Ottawa
View
A Whole New World
Ottawa,
~1.28 miles away from Ottawa
View