935 Euclid Ave #8, Miami Beach, FL 33139 - MLS#A11120528 - Richard ...