Izzy's Restaurant & Sub Shop

169 Harvard St, Cambridge, MA 02139
Izzy's Restaurant & Sub Shop Izzy's Restaurant & Sub Shop is one of the popular Restaurant located in 169 Harvard St ,Cambridge listed under Latin American Restaurant in Cambridge , Restaurant in Cambridge , Spanish Restaurant in Cambridge ,

Contact Details & Working Hours

Map of Izzy's Restaurant & Sub Shop