The Ritz

The Ritz London is a luxury 5-star hotel located in Piccadilly and overlooking Green Park in London.

The website is and the Wikipedia page is.