10260 NW 63 Terrace # 213, Miami FL 33178

10260 NW 63 Terrace # 213, Miami FL 33178, Miami, FL 33178

10260 NW 63 Terrace # 213, Miami FL 33178

$565,000

3 Beds · 3 Baths · 1,547 Sq Ft