Udupi Bhavan Lowell, Best Indian Vegetarian Restaurant in Greater Boston
Experience the taste of Indian cuisine at Udupi Bhavan located on Middlesex Street. The food served here reflect traditional Indian cooking topped with authentic spices and fresh ingredients. The menu features all vegetarian dishes along with an extensive buffet menu.