10260 NW 63 Terrace # 213, Miami FL 33178
10260 NW 63 Terrace # 213, Miami FL 33178, Miami, FL 33178
$565,000
3 Beds · 3 Baths · 1,547 Sq Ft