Iron Horse Tap
Address:
137 W Railroad St, Lena, IL 61048
Phone:
(815) 369-9714
Restaurants
Other Businesses:
- Coffee House at 101 N Schuyler St, Lena, IL 61048
- Angelos Restaurant at 126 W Main St, Lena, IL 61048
- Martin Minerals Inc at 416 E Lena St, Lena, IL 61048
- Robert E Eden Law Offices at 152 W Main St, Lena, IL 61048
- Lena Family Restaurant at 126 W Main St, Lena, IL 61048