Clock Inn Colombo

Clock Inn Colombo Address: 457, Galle Road, Colombo 03, Colombo, Sri Lanka

Minimum price found for Clock Inn Colombo was: 6441 LKR

Click here to get more information, photos & guest ratings for Clock Inn Colombo