Mehzlca.jpg

(MiamiAndBeaches.com)

A mix of specialties at Mehzcla, located on South Beach at The Balfour Hotel.

Miami Spice Picks for the Best Deals Around Town

Experience special menus at great prices

by ,