Izzy's Restaurant & Sub Shop
169 Harvard St, Cambridge
(617) 661-3910
Menu
Restaurants in Cambridge, MA
Izzy's Restaurant & Sub Shop
169 Harvard St, Cambridge, MA 02139
(617) 661-3910