Eben-Ezer Spanish Rest.

Spanish
$ $
81 W Main St (Butler St)
Meriden, CT 06451