Get directions to: Oishi Japanese Restaurant, Lewisville, TX
Restaurant address: 1565 W Main St Lewisville, TX 75067, USA
Restaurant: Oishi Japanese Restaurant