Where is Sheraton Colombo Hotel?

Where is Sheraton Colombo Hotel located?

Sheraton Colombo Hotel, Sheraton Colombo Hotel, Sri Lanka (approx. 6.91022°, 79.85022°)


Where is Sheraton Colombo Hotel on the map?