Yesterday, I told you about my fabulous New York City honeymoon hotel suggestion, Hotel Gavensvoort Park Avenue, today I whisk you across the pond to dish about one of the sweetest sleeps in London—Grosvenor House, A JW Marriott Hotel. This was my home for the Royal Wedding and I could not have picked a better spot to stay. Situated directly across from Hyde Park and a 15-minute walk from Buckingham Palace, Grosvenor House was right in the midst of all the Royal action. It recently re-opened after extensive renovations and is one of the Grand Dames of British Hotels, located in the tony Mayfair area, steps from the Marble Arch tube station and the city’s shopping hub Oxford Street (staying five-minutes from Selfridges is ALWAYS a good). The service at Grosvenor House is of course impeccable as are the traditionally decorated guest rooms, which feature a mix of dark wood, velvet, tapestries and marble. Afternoon tea is a must while here and so is a meal at the hotel’s resto JW Steakhouse. London has always been one of the world’s most fabulous cities, but thanks to Catherine and William (and the 2012 Olympics), it’s a white hot place to visit. It had been five years since my last visit and I have to say the city is more electric than ever, brimming with fantastic food, sights and history of course. If you’re considering a London honeymoon, splash out with a stay at Grosvenor House—you won’t be disappointed. To get more information to plan your trip, visitbritain.com is your one-stop planning destination.