Last updated on May 17, 2023
The luxorious The Moment is located at Room 1603 Unit 1, Tengda Plaza, Zhongshan West Road in Yunyan District • 1.2 km from centre. .
One record