Get directions to: Antonio''s Ristorante, Lenox, MA
Restaurant address: 15 Franklin St Lenox, MA 01240, USA
Restaurant: Antonio''s Ristorante