British Places Named Shelf

  • Shelf Hamlet
    Coychurch Lower (Llangrallo Isaf) SS936802
  • Shelf Village
    Bradford SE125288

BritishPlaceNames.uk is a Good Stuff website.