2255 NW 63rd St, Miami, FL, US, 33147.0 Description Spacious 1136 square feet! Fully renovated 3/2 in a desirable location: near train station and airpo Details Price: 370,000 USD Status: For Sale Type: Single Family Dwelling Bedrooms: 3 Bathrooms: 2 Images Back to Properties