Pending $6,350,000 Sea View Park-amended 5921 SW 84th St, South Miami FL 33143 6 bd · 8 ba · 6,493 sq ft MLS# A12089974 · Listing courtesy of One Sotheby's International Realty