Kent has it all – beautiful unspoilt countryside, nearly 350 km of serene coastline, pretty villages and bustling towns and cities.
Kent has it all – beautiful unspoilt countryside, nearly 350 km of serene coastline, pretty villages and bustling towns and cities.