Premium holiday let sleeping up to 20 guests standing in the heart of the historic Standard Quay, Faversham
Discover More