The Salad Palace

23 Putnam Ave Hamden CT 06517 USA

Location