Find the top Japanese regional restaurants in Frisco, Texas near you now.
Japanese restaurant
Address: 11501 Custer Rd #109, Frisco, TX 75035