Stay at Storrs Hall The unspoilt period spaces of the main house provide 29 bedrooms including 6 family sized rooms, each one with its own individual character.