Is Grosvenor Square the best choice for London?
I'm a lowly Silver member with 80,000 points in my account. I want to stay in a nice hotel in London for two nights. I booked Grosvenor for 65,000 points. Is that a good choice? Or is there a better one?
I've stayed at the Marriott Marble Arch before, but I'd rather stay closer to Mayfair/Belgravia this time.