More Stories
The Park Grand Kensington Hotel - Our London Home

The Park Grand Kensington Hotel will be our home in London.  Located in Earl's Court, a 15 minute walk from Stamford Bridge, Harrod's, Hyde Park and lots of museums, the Park Grand is a great spot to continue your vacation in London.  For those coming in before or staying after the tourdates, they are also offering an exceptional rate to EvertonUSA for any additional days that week.  London here we come!

More posts are loading...