Get directions to: Kumo Japanese Steak House, Cape Coral, FL
Restaurant address: 2517 Santa Barbara Blvd Ste 12 Cape Coral, FL 33914, USA
Restaurant: Kumo Japanese Steak House