17111 Biscayne Blvd #2110
North Miami Beach, FL 33160
$2,450,000 - 3 Bed | 4 Bath
Last Updated: 5/24/2022