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


Modern multi-story building labeled "The McClelland," with brown and beige facade, surrounded by trees and parked cars, under a partly cloudy sky.
Modern hotel exterior with people on the sidewalk, cars parked, and trees lining the street.