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