Cudas Seafood Restaurant L

Seafood
$ $ $
228 Weybosset St
New Haven, CT 06513
(203) 787-0333