Wickham Park A Natural Oasis in Urban Connecticut Wickham Park is a 250-acre natural oasis nestled in the heart of