CAI Nelson Mandela is located in Provincia de Alajuela, Santa Rosa, Costa Rica on 9JW99J8, Unnamed Road. CAI Nelson Mandela is rated 3 out of 5 in the category prison in Costa Rica.
Address
9JW99J8, Unnamed Road
Accessibility
Wheelchair-accessible entrance