Loma Linda Restaurant El Castillo, La Fortuna San San Carlos Restaurant is located in Provincia de Alajuela, La Fortuna, Costa Rica on el castillo. Loma Linda Restaurant El Castillo, La Fortuna San San Carlos Restaurant is rated 4.5 out of 5 in the category bar & grill in Costa Rica.
Service options
TakeawayDine-in