Overview

For over 22 years, the snug, elegantly decorated India's has been Denver's Best Indian Restaurant.