News

India's Restaurant celebrates 36 years of being one of Denver's iconic staples when it comes to North Indian cuisine, drinks and hospitality.