Welcome to India's Castle Restaurant and Bar. Voted Best Indian Restaurant 3 years in a row by Denver's A List.