China Town / India town is a Street Vendor with amazing Chinese food. It is actually better than most resturants but as it is prone to dust and open I have given it a 4 star review else food is amazzzzing. I got myself Chilli Potato and Veg Chowmein and it was mouth watering. Definitely worth a try if you want a snack break.