When you're planning your visit to CafÉ La Insula, you could take public transportation to the stop Terminal De Buses Los Lagos, which is the nearest stop at 184 meters distance to the restaurant.
The menu for CafÉ La Insula from Castro is currently not available. On our site you can find a large choice of other meal plans from Castro as well. Why not take a look or help Menulist and upload the meal plan here.