Bonnyrigg Carpet Factory

Location type

Works

Name and dates

Bonnyrigg Carpet Factory (1833-1983)