Mahota Farm, Beiqiyao Modern Agricultural Park, Chongming
Mahota Farm, Beiqiyao Modern Agricultural Park, Chongming: 31.565775, 121.778984