Restaurant finca in fantastic location