Angelos Restaurant
Address:
126 W Main St, Lena, IL 61048
Phone:
(815) 369-2585
Restaurants
Other Businesses:
- Martin Minerals Inc at 416 E Lena St, Lena, IL 61048
- Robert E Eden Law Offices at 152 W Main St, Lena, IL 61048
- Plager Krug & Bauer at 140 W Main St, Lena, IL 61048
- Fishburn Whiton Thruman at 102 W Main St, Lena, IL 61048
- Coffee House at 101 N Schuyler St, Lena, IL 61048