B belgiumcdn Sep 13, 2002 #1 I hear there is a new place that opened in Chatham anyone have any info on it???