![](http://www.alamy.com/thumbs/6/BC7BF6FB-65FF-4E61-ABD6-A97FBC8AE1BD/K55HHN.jpg)
The Ritz London is a Grade II listed 5-star hotel located in Piccadilly in London, England,
Size: 2832px × 4248px
Location: London, United Kingdom
Photo credit: © BRIAN ANTHONY / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: .., capital, cities, city, england, flag, grade, high, hotel, icon, jack, listed, ll, london, luxury, piccadilly, place, ritz, scene, society, union, urban