Map
85 London Road, Kent, England TN1 1EA, United Kingdom
Restaurant
Thackeray's