Loading...
VISIT2188 NE 123rd St North Miami, FL 33181
DINE
Opening Soon.Dinner is available Sunday - Thursday 6-10:30pm.
Dinner reservations for Mutra can be made by calling the restuarant directly at 786.860.1213.