Contact Us

The Mehzcla at The Balfour

Located in The Balfour Hotel
350 Ocean Drive
Miami Beach, FL 33139
Phone: +1 (786) 257-3660
Email: info@mehzclasouthbeach.com