Places To Stay:
Boat Hotels

The Magna Carta

One of the finest and most luxurious vessels to cruise the River Thames. With spacious cabins and delectable cuisine, the barge itself is designed to offer maximum comfort and relaxation.