[su_youtube_advanced url=”https://www.youtube.com/watch?v=Tb2JuEA69MY” width=”225″ height=”150″] 8598 SW 63rd Avenue, South Miami, FL List Price: $1,639,000 2 Bedrooms | 3 Baths This property was SO special the Buyers made the offer without ever having given the slightest thought to moving! In a happenstance moment one Sunday afternoon the Buyers, who lived in the neighborhood many […]