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 »
