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