Star City Villa

475/15, Elvitigala Mawatha, 00500 Colombo, Sri Lanka

Hotel image
Read more reviews for Star City Villa