The Almond Tree Inn is located right in Old Town Key West at the corner of Duval Street and Truman Avenue, at 512 Truman Avenue.