

Restaurants visited by Lejla
Menu
Table booking
Menu
Table booking
City: Los Angeles, 333 Alameda St #305, 90013, Los Angeles, US, United States
"The food is delicious, but it is pricey. I was frustrated to find out that the prices listed on their website were incorrect. The website states $22,..."
- «
- »