Enjoy delicious Indian cuisine at The Bay Leaf. This restaurant offers a beautiful setting for a memorable meal.