Canowin Hotels & Spas (Pvt) Ltd. is located in Sri Lanka on 46/46, 3rd Floor, Green Lanka Towers. Canowin Hotels & Spas (Pvt) Ltd. is rated 5 out of 5 in the category outlet mall in Sri Lanka.
Address
46/46, 3rd Floor, Green Lanka Towers
Service options
In-store shopping