18409 NE 27th Court #156, North Miami Beach, FL 33160 - Homesnap