Rated
8.9 /10
(15 reviews)
Experience the ultimate luxury at the Delta Hotels by Marriott London Armouries, a prestigious 4-star hotel located in the heart of London, Ontario, Canada. Boasting a rich history dating back to 1987, this iconic hotel offers 220 beautifully appointed rooms spread over 20 floors. Recently renovated in 2019, the hotel seamlessly combines modern amenities with historic charm, providing guests with a truly unforgettable stay. From the moment you check-in at 3:00 PM, you'll be impressed by the impeccable service and attention to detail that sets this hotel apart. Each room offers a tranquil retreat with plush bedding, contemporary decor, and stunning views of the surrounding area. Indulge in a culinary delight at the on-site restaurant, or unwind with a cocktail at the stylish bar. With its central location, the hotel is the perfect base for exploring all that London has to offer, from cultural attractions to trendy shops and restaurants. Whether you're traveling for business or leisure, the Delta Hotels by