Indian Restaurant
Bibiyana Indian Cuisine Restaurant & Bar brings authentic Indian dining and takeaway convenience to North Liverpool. As a Best Indian Restaurant & Bar in Aintree, it offers a va...
2 Ormskirk Road, Aintree, Liverpool, Greater London, L9 0JB, GB