The Kitchen at CitySeed

Location

817 Grand Ave No.101
New Haven, CT