The Ritz London

The Ritz London

London, United Kingdom / A London iconic hotel with 136 bedrooms, the finest cuisine served in The Michelin-starred Ritz Restaurant and the legendary Afternoon Tea.
The Ritz London