Windsor, CA

Located in Windsor, California, The Town Green Hotel is an upscale modern addition to the downtown area surrounding the town’s main green square.  This 5-story hotel will have 159 guestrooms, a lounge and bar area, including 1,600 square feet of rooftop bar and terrace. Conserving natural resources was very important in the redesign of the hotel. The redesign includes photovoltaic panels on the roof that generate electricity and passive solar shading devices for the windows and expansive covered walkways. The hotel will use state of the art energy-efficient systems to cool and heat the property. 

THE MCCLELLAND HOTEL