La Tavernetta

Long-established Italian restaurant.

Address

Clifton Gardens
Folkestone
CT20 2ED