Address: 126 Elm St, West Haven, CT 06516, USA
Yes it is in West Haven
Yes any where in West Haven!
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Pizza restaurant
179 Union Ave, West Haven, CT 06516, USA
209 Campbell Ave, West Haven, CT 06516, USA
217 Campbell Ave, West Haven, CT 06516, USA
616 Campbell Ave, West Haven, CT 06516, USA