16449 NE 26 Ave # 16, North Miami Beach FL 33160 | 3 Bed Townhome for Rent | Brickellsold