Leyla

Known for its cozy atmosphere and Mediterranean-inspired dishes.

Overview

Photos

Reviews

4.5(515 review by google)

Leyla is a vibrant and welcoming destination located at 108 W 74th St, New York, NY 10023, United States. Known for its eclectic atmosphere and diverse menu, it offers a unique blend of flavors that cater to a variety of tastes. The restaurant's warm ambiance and attentive service make it a perfect spot for both casual gatherings and special occasions. Whether you're a local or just visiting, Leyla promises a delightful culinary experience in the heart of the city.

Reviews

(515)

Liked by Others

Location