Leo’s Chinese Restaurant

Location: Danville
105C Town Country Dr Danville, CA 94526

Specializing in delicious and reasonably priced Chinese cuisine, Leo’s Chinese Restaurant offers a pleasant and welcoming dining setting. Leo’s house specialties and inventive menus set them apart, as each dish uses only fresh ingredients with no MSG.

Open 7 days a week: 11:00 am – 9:30 pm