China House Reviews & Details
6 New Scotland Ave
China House is located at 6 New Scotland Ave in Albany near the intersection of New Scotland Ave and Dana Ave. Their menu consists of Chinese dishes . Call (518) 432-1015 for takeout.
- Major Intersection:New Scotland Ave And Dana Ave
Tell us more about China House Albany!