No info on opening hours
Add a photo
If you have never come across Italian and Spanish cuisines, you should order a table at Chef Elina.
Frequently mentioned in reviews
Visitors' reviews on Chef Elina
Add your review
Address
5181 NW 72nd Ave, Miami, Florida, USA, 33166
Features
Сredit cards accepted
Delivery
Takeaway
Report incorrect information