Stamford, Stamford | Shades & Blinds
J & L Ball Interiors listed in Shades & Blinds located in Stamford, Stamford.
Address: 16 North Street, Stamford, Lincolnshire PE9 1EH
Telephone: 01780 481416