The Sequoia

The Sequoia, Thendara, NY 13472, United States

Location