1080 Chapel St, New Haven
This is a gift shop in New Haven.
Photography
Kids Friendly
Typical Tourist