El Rado Inn
2159 E Eldorado St
Decatur
IL
62521
(217) 422-9584
areaguides.net
Open Map
Description
El Rado Inn is located at 2159 E Eldorado St, Decatur, IL. This location is in the Galloway neighborhood. This business specializes in Bars, Pubs, & Clubs and Hotels & Lodging.
by merchantcircle on March 21, 2016 from
merchantcircle
Bar & Grills
bars
Bars & Pubs
Categories: Bars, Grills & Pubs
dining
Full Bar
grill
inns
restaurant
Taverns