Chuen Lung Trail Marathon

Tai Mo Shan Rotary Park

Includes 42K marathon, 21K half marathon, 8K and 8K family run.