Echo Peak Tower located at No.61 Fort Street.It provides 212 units.
See Echo Peak Tower estate's sold price history, floor plans and more information.