Stella Firma is a mountain retreat in the Great Western Catskills

Come visit and stargaze! ✨