Ritz Hotel, London51.506945, -0.141578Piccadilly 150, London W1J 9BR, England, United KingdomLocation map (click to zoom)