City Square Service Apartments 4 stars

01, Fonseka Terrace, Havelock Road, Wellawatte, 00600 Colombo, Sri Lanka

Hotel image
Read more reviews for City Square Service Apartments