Star Restaurant
Address:
644 S Main St, Algonquin, IL 60102
Phone:
(847) 658-7827
Restaurants
Other Businesses:
- Algonquin Mexican Restaurant at 648 S Main St, Algonquin, IL 60102
- Discount Liquors at 513 E Algonquin Rd, Algonquin, IL 60102
- Nero's Pizza and Pub at 300 Eastgate Ct, Algonquin, IL 60102
- Luke's at 1202 S Main St, Algonquin, IL 60102
- McDonald's at 500 E Algonquin Rd, Algonquin, IL 60102