Bay Leaf Garden is located in Carrollton, United States on 3656 Old Denton Rd. Bay Leaf Garden is rated 4.2 out of 5 in the category indian restaurant in United States.
Address
3656 Old Denton Rd
Service options
TakeawayDine-in
Accessibility
Wheelchair-accessible entrance