Hi out there,
Trying to figure out which hotel to stay at in London using reward miles---Regent Park?? Is it a good location?? Concerned about how easy it is to get to all the main attractions and feeling like we're part of the London experience.
Are there other better choices? Kensington, Grosvenor Square or House?? This is our first trip!
Thanks for your input,