clock menu more-arrow no yes

Ida's Restaurant

3 Mechanic St, Boston, MA 02113

(617) 523-0015