MIA Kitchen & Bar is in the process of changing our website and menu to better serve you!
You can still make a reservation by clicking here.
7901 W Atlantic Ave #101, Delray Beach, FL 33446
(561) 499-2200