Green Satori Inn

Nestled in the heart of the New York' Finger Lakes.