The Village Cafe located in the downtown Peabody square, family owned and run serving fresh authentic Greek and Italian foods. Large dining room with lots of tables and chairs or ...
All reviews seem positive