★ 4.5 / 5 from 3305 reviews
Crystal
87 Public Square, City Of Watertown, 13601, United States Of America
"Quaint original atmosphere, great food and service."
The Crystal offers a mix of experiences. Some diners have reported issues with food quality, service, and wait times for orders. However, others have...