Colombo Villa is the ideal choice for you whether you are here for business or pleasure. It is situated at Cambridge Place, Colombo 7, a residential area n