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.
Hours
Open 7 days a week: 11:00 am – 9:30 pm