Skip to content
New China House - Toledo 2112 N Holland Sylvania Rd Toledo, OH 43615
 
Opens Soon
11:00AM - 10:00PM   View Hours
(419) 531-5832