Restaurant Reviews from DiningGuide411.com
    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