Where is Chengdu Land Rover Lake?
Land Rover Lake in Chengdu is located in the middle section of Tianfu Avenue in Chengdu High-tech Zone, Sichuan Province, China. Chengdu Land Rover is an artificial lake. It is a famous scenic spot and entertainment area in Chengdu, surrounded by beautiful natural scenery and modern buildings. There are many parks, business districts and high-tech enterprises near Land Rover Lake, which is a busy and lively area in Chengdu. Baidu Map is located in the middle section of Tianfu Avenue, High-tech Zone, Chengdu, Sichuan, China.