St Helens
See also:
St. Helens
English
Proper noun
St
Helens
A
town
and
metropolitan borough
in
Merseyside
, in northwestern
England
.
A
village
and
civil parish
on the
Isle of Wight
in
England
(
OS grid ref SZ6289
)
.
[
1
]
Mount Saint Helens.
References
^
Parish map (IoW)