India's Restaurant

7400 E Hamden Ave Unit F, Denver, CO 80231
Region: Denver Area City: Denver

Overview

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