The Atwood is a quaint establishment in West Haven, CT, offering a unique dining experience to its patrons.
With a focus on locally sourced ingredients and a cozy atmosphere, The Atwood aims to provide a memorable culinary journey for guests seeking a taste of something special.
Generated from their business information