1826 23 ST, Miami Beach, Florida, 33140