Stillwater Montessori School: 1024 Stillwater Ave Old Town, ME