Is there a salad bar?
Address: 70 Town St, Norwich, CT 06360, USA
Kyle Wucik | Apr 25, 2022
No, got rid of it
Tad Varas | Sep 23, 2019
Yes
Doreen Boulanger | Sep 23, 2019
Yes! It's really nice!
Tim Clohecy | Sep 23, 2019
Yes there's a huge salad bar
Thanks! Your answer is awaiting moderation.