More about Neli Bar
Neli Bar is located at Branch Road, Armley, Leeds, LS12 3AQ, United Kingdom
Similar Listings
Smokelab
4
Huqqa Lounge
4.5