Dine in or take out at 1633 Main St N, Woodbury, CT 06798 | Call us at (203) 263-7233