Freeman Hotel

York and Granville Sts.
Windsor
North Carolina
United States