Blackburn | Italian
La Scala listed in Italian located in Blackburn.
Address: Longsight Rd, Blackburn, BB1 9EX
Telephone: 01254 813793