Finca La Florida is a restaurant offering German and Italian cuisine.