Back To Previous

Zhao Star China Bistro

6363 Dallas Parkway Ste 118 Frisco, Texas 75034

Zhao Star China Bistro uses high quality, fresh ingredients. Open 6 Days a Week for dine-in or takeout.