Longbeach Estate

  • Ashburton, New Zealand