Restaurant · Indian Spice of India 12025 North Pecos Street, Westminster, CO 80234 Westminster Hindu and Indian