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