Sold $535,000 Orange View Pk 2287 NW 63RD Street, Miami FL 33147 3 bd · 2 ba · 1,241 sq ft MLS# B26053014 · Listing courtesy of Lifestyle International Realty