3330 SW 63rd Ave, Miami, FL, US, 33155 Description WALKING DISTANCE TO NICKLAUS CHILDREN'S HOSPITAL! Amazing opportunity to own 7, 500 sq ft of prime location. Restore property with some major TLC or build a new construction! Property currently has 2 in-law quarters generating income. Details Price: 274,400 USD Status: For Sale Type: Single Family Dwelling Bedrooms: 3 Bathrooms: 2 Images Back to Properties