English Luoji Township, Shangri-La County Cited by user Dr. Blofeld on 16 Apr 2011 Luoji Township is a township in northwestern Yunnan province, Southwest China. It is under the administration of Shangri-La County, the seat of which lies to the west.