About Leyla Restaurant
We are based in the trendy heart of Mill Hill Broadway and are easily accessible via public transport or car. Here at Leyla's the setting and ambiance. . . .
More about Leyla Restaurant
Leyla Restaurant is located at 48 The Broadway, NW7 3LB London, United Kingdom
02089064755
http://leylarestaurant.com