Kimura Japanese Steak House By Japan Inn

Kimura Japanese Steak House by Japan Inn, 545 N Congress Ave, Boynton Beach, FL 33426, United States

(561) 733-2226

Location