London SW1
The newly refurbished Tattershall Castle is a unique floating bar on the River Thames. She has various rooms each with its own individual character that adds to the overall charm of our famous home on the river.