1200 W 21st St Miami Beach, FL 33140