![](http://www.alamy.com/thumbs/6/D89FBE23-32ED-49BC-882E-DF35DD576715/E7R97M.jpg)
The Ritz Hotel London, 150 Piccadilly, London, England, UK
The Ritz London is a 5-star hotel located in Piccadilly in London, England.
Size: 4800px × 7200px
Location: The Ritz Hotel London, 150 Piccadilly, London, England, UK
Photo credit: © Jeff Gilbert / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: hotel, london, luxury, piccadilly, ritz, rotz, ésar