A truly spectacular 30 metre Luxe-Motor Dutch Barge moored on the north bank of the River Thames.
This location has 360 degree views of the river with large windows on the main floor offering exceptional light and views of London.