Marygold's on Main - Wedding Photography Marygold's on Main is located in Newtown, Connecticut. It is a boutique events venue in a beautiful historic building. This venue offers settings to capture amazing photographs.