Haveli Restaurant
Address:
530 E North Ave, Lombard, IL 60148
Phone:
(630) 792-8839
Nice to Know:
Restaurants
Other Businesses:
- La France Cafe & Crepes at 939 S Main St, Lombard, IL 60148
- Main Street Greek Kitchen at 1247 S Main St, Lombard, IL 60148
- Viceroy of India at 233 E Roosevelt Rd, Lombard, IL 60148
- My Pizza at 704 S Main St, Lombard, IL 60148
- El Famous Burrito at 256 W Roosevelt Rd, Lombard, IL 60148