L
La Scala
Address
Allerton Road, Liverpool L18 6JB
City
Liverpool
Post Town
Liverpool
County
Merseyside
Country
England