Storrs

Storrs may refer to:

  • Storrs, Connecticut, a village where the main campus of the University of Connecticut is located
  • Storrs Hall, a listed building in Cumbria, England
  • Yealand Storrs, a hamlet in the English county of Lancashire

Read more about Storrs:  People