Channel in Colombo

Nice place in center of Colombo, the largest city and commercial capital of Sri Lanka.

Javascript is required to view this map.