Claim: 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 in 1888.
Evidence: Epicurean Management Limited 121 Peak Road, Hong Kong Arts and Crafts 1888