Mirador El Castillo is located in Costa Rica on C66RRM, El Millon, Provincia de Alajuela, El Castillo. Mirador El Castillo is rated 5 out of 5 in the category observation deck in Costa Rica.
Address
C66RRM, El Millon, Provincia de Alajuela, El Castillo