Get directions to: Sakura Japanese Restaurant, Palm Beach Gardens, FL
Restaurant address: 4078 Pga Blvd Palm Beach Gardens, FL 33410, USA
Restaurant: Sakura Japanese Restaurant