Barrington Towers – Apartment for Sale Dehiwala PDA260 in Colombo 6, Rs 56M | Harimila