The Ritz Hotel is a luxury 5-star hotel located in Piccadilly, London overlooking Green Park. Opened in 1906, it has 133 rooms and is owned by David and Frederick Barclay. The Ritz Club casino is located in the basement, requiring an entry fee to access high-stakes games like roulette, blackjack, baccarat, and poker.