THE RIVERSIDE ROOMS
A sophisticated space with outstanding views across the Thames of The Palace of Westminster, Big Ben and The London Eye.
A sophisticated space with outstanding views across the Thames of The Palace of Westminster, Big Ben and The London Eye.