The chesterfield mayfair. 12 best value of 8 615 places to stay in london. Regent Palace Hotel 1960 Regent Palace […]