The Ritz Hotel London is a prestitious 133-room hotel located in Piccadilly and overlooking Green Park in London.
The Ritz Hotel London is a prestitious 133-room hotel located in Piccadilly and overlooking Green Park in London. Hotels Links: www.theritzlondon.com By: DonMartini