Taj Mahal Reviews & Details
111 E Lake St
Taj Mahal is located at 111 E Lake St in Bloomingdale near the intersection of E Lake St and First St. Their menu consists of Indian dishes . Call (630) 924-8400 today!
- Major Intersection:E Lake St And First St
Tell us more about Taj Mahal Bloomingdale!