Own or manage a place in town?Claim a listing
Windsor Towne House is an economy hotel providing the basic essentials for your stay at affordable prices. Each room comes with a refrigerator and microwave. The Windsor Towne House also provides room service as needed. Additionally, this hotel is suitable for both short and long term stays.