About Bar-L'Oli Restaurant & Bar
Indian Restaurant and Take Away
More about Bar-L'Oli Restaurant & Bar
Bar-L'Oli Restaurant & Bar is located at 20 Station Parade, 453 Northholt Road, South Harrow, HA2 8HB London, United Kingdom
02084221852
http://bar-loli-london-gb.placestars.com