Category Archives: Selfridges

– Grosvenor Square Hotel –
A Perfect Christmas Shopping Staycation

Grosvenor Square Hotel

The location of this five star hotel could not be better. Smack bang in the middle of London’s West End and with a very impressive Mayfair Address, this hotel is just off Oxford Street, a short stroll from Hyde Park and also a hop, skip and a jump from Selfridges – Christmas Shopping Mecca, which makes it the perfect destination hotel to stay in for a luxurious shopping weekend in London…

Continue Reading…

    Favorites