3465 N Meridian Ave Miami Beach, FL 33140