5921 SW 84th St, South Miami, FL 33143 - MLS#A11053936 - Julia Ray ...