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