Magna Carta Luxury Hotel Barge
About Magna Carta Luxury Hotel Barge
The Magna Carta is the finest and most luxurious charter vessel cruising the River Thames and the British Isles.
More about Magna Carta Luxury Hotel Barge
Magna Carta Luxury Hotel Barge is located at SL4 1QN Windsor, Berkshire
+44 (0) 7836 551 912
http://www.magna-carta.co.uk/