almond key tree wallpaper restaurants near almond tree inn key west This small BB style hotel was just what we needed for the weekend. 512 Truman Ave Downtown Key West Key West 33040 United States … Friday, February 25, 2022 Edit