Go back to directory. Add to Address Book. India’s Best Restaurant and Bar India’s Best Restaurant and Bar Work 1500 W Littleton Blvd #120 Littleton CO 80120 work Work Phone: (303) 484-9535work Website: http://www.indiasbestrestaurant.com/