Sakura Japan

FAIL

Monday, December 1, 2025

Address
350 LONGWOOD AV
Fenway, MA 02115
Violations
2 total
Facility History
48 inspections
19 failures
View Facility Profile →
Data sourced directly from Boston Inspectional Services Department