keio-plaza

Inside the luxury £1,000-a-night Tokyo hotel for England’s Rugby team

Keio Plaza Hotel Tokyo Inside the luxury £1,000-a-night Tokyo base where England are preparing for the Rugby World Cup final It was once torn apart by Godzilla as he rampaged through Tokyo – but the Keio Plaza Hotel in Shinjuku will be housing some better-mannered beasts this week. The plush city-centre hotel hosts Eddie Jones’ […]

Inside the luxury £1,000-a-night Tokyo hotel for England’s Rugby team Read More »