Menu Close
© 2025 The Taishan Project
Site design by Red Bean Company
Dictionary definition: a large, impressive house or a large building divided into apartments.
The Phoenix Hotel pool serves the wealthy Chinese and visitors.
In 1920’s (dated?), this pair of mansion was built by overseas Chinese as retirement home. Now, they are abandoned.