Wyndham Southbury is a 3-star hotel with an indoor pool, a restaurant, and free parking.
These are some of the most popular hotels in central Southbury:
Stop in at the bars in family-friendly Southbury, and then enjoy the local attractions such as the sporting events.
Start your Southbury sightseeing on the right note by making a beeline for Southford Falls State Park. You'll only need to venture 4 miles from the center of the city to reach this natural park. If you'd like to stay close to it, investigate the deals at Wyndham Southbury. This option is 2 miles away.