Hotel Features
During your stay at this hotel in beautiful Windsor, California, the unbelievable location is made even more enjoyable by an exceptional staff who take pride in making every guest feel truly at home.
During your stay at this hotel in beautiful Windsor, California, the unbelievable location is made even more enjoyable by an exceptional staff who take pride in making every guest feel truly at home.
Complimentary Fitness Center
24 hour fully stocked fitness room with state of the art equipment.
Fitness Center Equipment:Elliptical Machines, Treadmill, Free Weights, Stationary Bicycle, Rower
Fitness Center Type:LIMITED