The Best Western Landmark is a tall, circular building that towers over Metairie. (There is an annex building behind the tower.) ... More