261 NE 172nd St, North Miami Beach, FL
3 Bed
2 Bath
MLS® A11612316 • keller williams elite properties