Royal College Sports Complex is located in Colombo, Sri Lanka on Sri Lanka Foundation Mawatha. Royal College Sports Complex is rated 4.4 out of 5 in the category sports complex in Sri Lanka.
Address
Sri Lanka Foundation Mawatha
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance