2821 NE 163rd St # 4N, North Miami Beach, FL 33160
1
bed
2
baths
1,052 Sq.Ft. LIVING AREA