Sold $2,500,000 Sea View Park-amended 6160 SW 84th St, South Miami FL 33143 5 bd · 3 ba · 2,601 sq ft MLS# A12035883 · Listing courtesy of Residence Realty Inc.