Find Us Here logo

Bay Leaf Indian Restaurant

Newcastle Upon Tyne, Northumberland, United Kingdom



Bay Leaf Indian Restaurant, Newcastle Upon Tyne, Northumberland, United Kingdom
Bay Leaf Indian Restaurant, Newcastle Upon Tyne, Northumberland, United Kingdom