Lena Family Restaurant
Address:
126 W Main St, Lena, IL 61048
Phone:
(815) 369-2027
Restaurants
Other Businesses:
- Iron Horse Tap at 137 W Railroad St, Lena, IL 61048
- 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
- Legends Pubhouse & Grill at 106 E Railroad St, Lena, IL 61048