The Audubon is a charming and cozy restaurant nestled in the heart of New Haven, CT.
Specializing in farm-to-table cuisine, The Audubon offers a diverse menu featuring locally sourced ingredients and a warm, inviting atmosphere for guests to enjoy.
Generated from their business information