Roots Hall

Basic Information

Location
Roots Hall, Southend-on-Sea, England.