India's Castle India's Castle, 9555 E Arapahoe Rd., Greenwood Village, CO 80112 Local: (303) 782-9700 Visit Website Overview Best Indian food in the Denver region. Featured on the Mike Boyle Restaurant Show! Related Articles Whitewater Rafting Near Fort Collins With Rocky Mountain Adventures Things to Do with Kids in Boulder: Ideas by Age 13 Uniquely Boulder Shops The Top Things to Do in Boulder 10 Ways to Savor "America's Foodiest Town" A Guide to Boulder’s Flatirons