La Rosa
Address:
895 Villa St, Elgin, IL 60120
Phone:
(847) 760-6120
Nice to Know:
- Good For Kids Yes
- Noise Level Average
- Parking Lot
- Good For Groups Yes
- Recommended Meal Lunch, Dinner
Restaurants
Other Businesses:
- Kendall's Kountry Kitchen at 219 Walnut Ave, Elgin, IL 60123
- El Faro at 1315 Lillian St, Elgin, IL 60123
- Geno Nottolini's Pizza at 1061 N Liberty St, Elgin, IL 60120
- Blue Box Cafe at 176 E Chicago St, Elgin, IL 60120
- Gasthaus Zur Linde at 15 N Grove Ave, Elgin, IL 60120