More about Le Bab
Le Bab is located at City Rd (Old Street), London, Greater London, EC1V 9HE, United Kingdom
Similar Listings
Al Hadi Grill
4.5