Stroud

Stroud is a city with 12,690 inhabitants (2001) in the English county of Gloucestershire. It is the center of the administrative district of the same name of the constituency Stroud.

Hotels