Blog Tag - Cuigezhuang

Fast and Furious: Speed Demons, Look No Further than Go-Karting at Red1Karting
Red1Karting is a pretty swanky affair. Located north of Shangezhuang subway station, it features karts manufactured by French company Sodikart. With...