Winter Haven

Winter Haven is a small town located in the United States of America in Home for the Holidays. The exact location is unknown, however, the distance between New York City and Winter Haven is driveable, giving some indication that it is quite close by.

Home for the Holidays
Mayor Santos is the mayor of Winter Haven.