Residence Inn by Marriott London Downtown offers a comfortable and inviting stay in the heart of London, Ontario. This 3-star hotel, part of the renowned Marriott chain, has recently undergone renovations in 2022, ensuring a fresh and modern environment for its guests. With a guest rating of 7.7 out of 10 based on 16 reviews, it reflects a commitment to quality and service that travelers can appreciate.