S
Shelf Junior & Infant School
Address
Shelf Hall Lane, Shelf HX3 7NA
City
Shelf
Post Town
Halifax
County
West Yorkshire
Country
England