The Cavendish London Guest Survey The Cavendish London offers the thrill of London’s theater land oasis. The hotel offers guests a way to unwind and escape from the business of life on Jermyn Street in Central London. The world famous hotel opened in 1966 and is considered one of the …
Read More »