Sakura Japanese Restaurant

31 Montgomery Ave.
Long Branch
New Jersey
United States