St. Philip Neri's Church is located in Colombo, Sri Lanka on 157 Olcott Mawatha. St. Philip Neri's Church is rated 4.6 out of 5 in the category catholic church in Sri Lanka.
Address
157 Olcott Mawatha
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance