Eating American (Traditional) Greek Sandwich Cafe at Electra's Cafe restaurant in Lenox, MA.

Feedback

Do you manage or own Electra's Cafe?

Yes