The Talbot Manor is a warm and welcoming place in St. Thomas and a proud part of Ontario assisted living facilities. Enjoy comfort, community, and active living in a beautifully renovated home. Relax in the lounge, visit the salon, dine with friends, or enjoy the TV room, chapel, or outdoor patios. Live close to nature and city life. At The Talbot Manor, you choose how to live—your way, every day.