Isabella Restaurant
Latest: PASS
September 15, 2025
Address
2 PRINCE ST
North End, MA 02113
Inspection History
10 inspections
3 failures
License
License #461745
Last inspected: September 15, 2025