Welcome to the official website and booking platform for the Almond Tree Inn | 512 Truman Ave, Key West | 305-296-5415