English Elcot Park Hotel Cited by user Citation bot on 10 Apr 2021 The Mercure Newbury Elcot Park Hotel is a four star country hotel belonging to Jupiter Hotels and franchised as part of the Mercure hotel chain, situated within of land…
English Lechlade Cited by user Rodw on 03 Jul 2020 Lechlade, or Lechlade-on-Thames, is a town at the southern edge of the Cotswolds in Gloucestershire, England, south of Birmingham and west of London.
English St Lawrence Church, Lechlade Cited by user Rodw on 30 Jun 2020 The Anglican St Lawrence Church, dedicated to St. Lawrence of Rome, is the Church of England parish church of Lechlade in Gloucestershire, England.