This 23-acre park is situated on the South River. In addition to the expansive gardens, London Town is also home to the William Brown House which has been declared a National Historic Landmark house museum, and a pavilion that is used for a variety of occasions.