Get directions to: Sakura Japanese Steak House, Cape Coral, FL
Restaurant address: 3034 Del Prado Blvd S Cape Coral, FL 33904, USA
Restaurant: Sakura Japanese Steak House