CHULO
Latest: FAIL
February 16, 2024
Address
350 LONGWOOD AV
Fenway, MA 02115
Inspection History
12 inspections
7 failures
License
License #468724
Last inspected: February 16, 2024