Cheval Three Quays is a luxury hotel and serviced apartment complex located near the Tower of London, offering stunning views of the River Thames. It provides a blend of contemporary design with modern amenities, making it ideal for both short and extended stays in the heart of London.