The India Restaurant is a classic Indian restaurant in Westwood that has been serving the community for over 40 years. They offer a variety of vegetarian and non-vegetarian dishes, as well as a lunch buffet. The atmosphere is casual and the service is friendly.