Mister Chen X Cha House is located in Amsterdam, Netherlands on Linnaeusstraat 18. Mister Chen X Cha House is rated 4.2 out of 5 in the category asian restaurant in Netherlands.
Address
Linnaeusstraat 18
Accessibility
No wheelchair-accessible car park