Shirley Library

  • Address

    36 Marshland Road
    Shirley Library, Christchurch
    Canterbury Region
    New Zealand
  • Directions