Corinthia Hotel London Opens In Time For Royal Wedding

CHI Hotels & Resorts opened the Corinthia Hotel London yesterday in the heart of the British capital on Whitehall Place. Housed in a meticulously restored Victorian building dating back to the late 19th century, the 294-room hotel is minutes from iconic landmarks such as 10 Downing Street, Covent Garden, Trafalgar Square and Westminster.   Offering elaborate … Continue reading