26-28 Severn Road, 26-28 Severn Road, The Peak, Hong Kong