The Rubens at the Palace hotel: An oasis of calm and splendour in London

[ad_1]

TUCKED away just around the corner from Buckingham Palace, The Rubens at the Palace hotel is a little London oasis of calm and splendour – just the place for a smidgeon of old-school luxury and pampering.

[ad_2]

Read More