The China Garden
86 High Street, Slough SL1 7JT England
The China Garden is a Chinese place is located in Slough, England. The address of The China Garden is 86 High Street, Slough SL1 7JT England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 1628 666882,