Cuckoo's Nest is a cozy establishment nestled in the heart of Newington, CT.
Known for its welcoming ambiance and eclectic menu offerings, it provides a unique dining experience for patrons seeking a relaxed atmosphere.
Generated from their business information