In the heart of the beautiful medieval village of Lavenham, the stunning 15th century Swan hotel is steepened by centuries of history.
In the heart of the beautiful medieval village of Lavenham, the stunning 15th century Swan Hotel is steeped in centuries of history.