2082 NE 180th Street, North Miami Beach, FL 33162 - HotPads