China Garden is a Chinese takeaway located in Basingstoke. They offer a variety of delicious dishes. The establishment is situated in Kempshott.