Top
:
United_States
:
CO
:
Westminster
Taj Mahal, Westminster, Colorado
Taj Mahal
8665 N Sheridan Blvd.
Westminster CO United States
Hours: 11a-9:30p
Phone: 427.4340