Claim: In 1888, The Peak Lookout, owned by Epicurean Management Limited and located at 121 Peak Road, Hong Kong, was completed with an Arts and Crafts architectural style.
Evidence: 1888 Epicurean Management Limited 121 Peak Road, Hong Kong Arts and Crafts