Ecuamallorca is a Latin American restaurant offering dishes such as ceviche and platters with meat and plantains. Delivery is available.