City Square

City Square

Aparthotel

1, Fonseka Terrace, Havelock Road, Colombo, Sri Lanka 00600