Le Manoir Saint Thomas si trova nel centro storico di Amboise nella Valle della Loira, un'area affascinante nota per la sua architettura rinascimentale e il patrimonio reale. L'hotel è a pochi passi dal Château Royal d'Amboise, dalla Chapelle Saint-Hubert e dalla Tomba di Leonardo da Vinci, tutti a meno di 1 km. Il fiume Loira è anche nelle vicinanze, offrendo viste panoramiche. L'aeroporto di Tours Saint-Symphorien si trova a circa 27 km dall'hotel.