Get directions to: Sakura Japanese Restaurant, Long Branch, NJ
Restaurant address: 31 Montgomery Ave Long Branch, NJ 07740, USA
Restaurant: Sakura Japanese Restaurant