Welcome to India’s Best in Littleton, Colorado. We are a family owned Indian Restaurant conveniently located at S. Windemere St. and West Littleton Blvd. up the street from old town Littleton. We are a family owned and run local business. We specialize in creating fresh, affordable, delicious Indian food – everyday, for every single dish!