788 NE 23rd St # 1801, Miami FL 33137
788 NE 23rd St # 1801, Miami FL 33137, Miami, FL 33137
$4,300,000
3 Beds · 4 Baths · 3,267 Sq Ft