Sri Lanka’s first ever 7-star apartment complex to start construction
Jan 17, 2017 (LBO) – Sri Lanka’s first ever seven-star luxury apartment complex, Achilleion, is set to commence construction work this week, its developers said. Achilleion is undertaken by Blue Mountain Apartments which is part of the Blue Mountain Group. Located on Station Road, Colombo 04, this apartment complex is comprised of two 50-storied skyscrapers, […]