South Benfleet

English

Proper noun

South Benfleet

  1. A town in Castle Point borough, Essex, England (OS grid ref TQ7887).

Synonyms