Sold $2,600,000 Sea View Park Amd 8201 SW 62nd Ave, South Miami FL 33143 3 bd · 3 ba · 2,491 sq ft MLS# A12083144 · Listing courtesy of BHHS EWM Realty